.people-list-item.card.is-compact {
	border-bottom: 1px solid lighten( $gray, 30% );
	box-shadow: none;
	display: flex;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	position: relative;

	@include breakpoint( '>480px' ) {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	&:nth-of-type(1) {
		margin-top: -16px;

		@include breakpoint( '>480px' ) {
			margin-top: -24px;
		}
	}

	&:last-of-type {
		border-bottom: none;
		margin-bottom: -16px;

		@include breakpoint( '>480px' ) {
			margin-bottom: -24px;
		}
	}

	.bulk-editing & {
		padding-left: 40px;
	}
}

.people-list-item__checkbox[type=checkbox] {
	margin-top: 0;
	position: absolute;
	top: 48px;
	left: 2px;

	&:after { // Making tap area larger
		content: '';
		position: absolute;
		top: -20px;
		left: -19px;
		width: 56px;
		height: 55px;
	}
}

.people-list-item__label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: z-index( 'root', '.people-list-item__label' );
	cursor: pointer;
}

.people-list-item__profile-container {
	display: block;
	flex-grow: 1;
	overflow: hidden;
}

.people-list-item__actions {
	align-self: center;
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
}

.people-list-item__actions .people-list-item__remove-button {
	font-size: 11px;
	text-transform: uppercase;
	color: $alert-red;
}

.people-list-item .card__link-indicator {
	right: 0px;
	z-index: z-index( 'root', '.people-list-item .card__link-indicator' );
}
